﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Jy123.BLL.Public
{
    public class EnumConfig
    {
        /// <summary>
        /// 运动类型
        /// </summary>
        public enum SportType
        {

            /// <summary>
            /// 篮球
            /// </summary>
            BasketBall = 1,
            /// <summary>
            /// 足球
            /// </summary>
            FootBall = 2,
            /// <summary>
            /// 卡丁车
            /// </summary>
            Car = 13,
            /// <summary>
            /// F1赛车
            /// </summary>
            F1 = 14
        }
        /// <summary>
        /// 组件类型
        /// </summary>
        public enum JyType
        {
            /// <summary>
            /// 场地
            /// </summary>
            Venues_Main = 1,
            /// <summary>
            /// 俱乐部
            /// </summary>
            Club_Main = 2,
            /// <summary>
            /// 训练中心
            /// </summary>
            TCenter_Main = 3
        }
        /// <summary>
        /// 俱乐部成员类型
        /// </summary>
        public enum AthleteType
        {
            /// <summary>
            /// 球星
            /// </summary>
            Star = 1,
            /// <summary>
            /// 教练
            /// </summary>
            Coche = 2,
            /// <summary>
            /// 普通球员
            /// </summary>
            Sportsman = 3
        }

        public enum AnnexeType
        {
            /// <summary>
            /// 基础设施
            /// </summary>
            Basic = 1,
            /// <summary>
            /// 观众席
            /// </summary>
            Pavilion = 2,
            /// <summary>
            /// 教练席
            /// </summary>
            CocheSeat = 3,
            /// <summary>
            /// 球员席
            /// </summary>
            AthleteSeat = 4,
            /// <summary>
            /// 广告牌
            /// </summary>
            Billboard = 5,
            /// <summary>
            /// 广告内容
            /// </summary>
            AD = 6,
            /// <summary>
            /// 记分牌
            /// </summary>
            Scoreboard = 7
        }

        public enum ClubStatus
        {
            /// <summary>
            /// 空闲
            /// </summary>
            Empty = 0,
            /// <summary>
            /// 等待
            /// </summary>
            Wait = 1,
            /// <summary>
            /// 比赛
            /// </summary>
            Race = 2,
            /// <summary>
            /// 训练
            /// </summary>
            Training = 3,
            /// <summary>
            /// 租用
            /// </summary>
            Hire = 4
        }

        public enum VenuesStatus
        {
            /// <summary>
            /// 空闲
            /// </summary>
            Empty = 0,
            /// <summary>
            /// 等待
            /// </summary>
            Wait = 1,
            /// <summary>
            /// 比赛
            /// </summary>
            Race = 2,
            /// <summary>
            /// 维护
            /// </summary>
            Repair = 3,
            /// <summary>
            /// 租用
            /// </summary>
            Hire = 4
        }

        public enum TCenterStatus
        {
            /// <summary>
            /// 空闲
            /// </summary>
            Empty = 0,
            /// <summary>
            /// 有俱乐部在内进行训练
            /// </summary>
            Training = 1,
            /// <summary>
            /// 满员
            /// </summary>
            Max = 2,
            /// <summary>
            /// 维护
            /// </summary>
            Repair = 3,
            /// <summary>
            /// 租用
            /// </summary>
            Hire = 4
        }
        /// <summary>
        /// 动态是什么大类型
        /// </summary>
        public enum StateType
        {
            /// <summary>
            /// 竞猜
            /// </summary>
            Guess = 1,
            /// <summary>
            /// 用户相关
            /// </summary>
            User = 2,
            /// <summary>
            /// 组件相关
            /// </summary>
            Module = 3
        }

        public enum StateActionType
        {
            /// <summary>
            /// 发起竞猜
            /// </summary>
            CreateGuess = 1,
            /// <summary>
            /// 参加竞猜
            /// </summary>
            JoinGuess = 2,
            /// <summary>
            /// 加码竞猜
            /// </summary>
            AddGuess = 3,
            /// <summary>
            /// 撤销竞猜
            /// </summary>
            CancelGuess = 4,
            /// <summary>
            /// 删除竞猜
            /// </summary>
            DeleteGuess = 5,
            /// <summary>
            /// 发布竞猜结果
            /// </summary>
            EndGuess = 6,
            /// <summary>
            /// 创建相册
            /// </summary>
            CreateAlbum = 7,
            /// <summary>
            /// 创建照片
            /// </summary>
            CreatePhoto = 8,
            /// <summary>
            /// 评论照片
            /// </summary>
            CommentPhoto = 9,
            /// <summary>
            /// 创建日志
            /// </summary>
            CreateBlog = 10,
            /// <summary>
            /// 评论日志
            /// </summary>
            CommentBlog = 11,
            /// <summary>
            /// 创建心情
            /// </summary>
            CreateMood = 12,
            /// <summary>
            /// 评论心情
            /// </summary>
            CommentMood = 13,
            /// <summary>
            /// 创建组件
            /// </summary>
            CreateModule = 14,
            /// <summary>
            /// 创建组件
            /// </summary>
            UpdateModule = 15,
            /// <summary>
            /// 进行比赛
            /// </summary>
            Race = 16,
            /// <summary>
            /// 赠送礼物
            /// </summary>
            SendGift = 17,
            /// <summary>
            /// 添加好友
            /// </summary>
            MakeFriend = 18,
            /// <summary>
            /// 申请添加好友
            /// </summary>
            ApplyFriend = 19,
            /// <summary>
            /// 拒绝添加好友
            /// </summary>
            RefuseFriend = 20,
            /// <summary>
            /// 创建Group
            /// </summary>
            CreateGroup = 21,
            /// <summary>
            /// 加入Group
            /// </summary>
            JoinGroup = 22,
            /// <summary>
            /// 发起投票
            /// </summary>
            CreateVote = 23,
            /// <summary>
            /// 参加投票
            /// </summary>
            JoinVote = 24,
            /// <summary>
            /// 评论投票
            /// </summary>
            CommentVote = 25,
            /// <summary>
            /// 用户升级
            /// </summary>
            UpdateUser = 26,
            /// <summary>
            /// 邀请用户
            /// </summary>
            InviteUser = 27,
            /// <summary>
            /// 修改用户信息
            /// </summary>
            ModifyUserInfo = 28,
            /// <summary>
            /// 上传新头像
            /// </summary>
            ModifyUserPhoto = 29,
            /// <summary>
            /// 进行训练
            /// </summary>
            Training = 30
        }
    }
}
